class CashCard {
  String number;
  int balance;
  int bonus;
  CashCard(String number, int balance, int bonus) {
    this.number = number;
    this.balance = balance;
    this.bonus = bonus;
    }

  void store(int money) {  //储值调用方法
    if(money > 0) {
      this.balance += money;
      if(money >= 1000) {
        this.bonus++;
        }
    }
    else {
      System.out.println("储值是负数？ 你TM在逗我？");
    }
  }

  void charge(int money) {  //扣款时调用方法
    if(money > 0) {
      if(money <= this.balance) {
        this.balance -= money;
        }
	else {
	  System.out.println("钱不够啦！");
	}
    }
    else {
      System.out.println("扣负数？这不是叫我储值吗？");
      }
  }

  int exchange(int bonus) {  //兑换红利点时调用方法
    if(bonus > 0) {
      this.bonus -= bonus;
    }
    return this.bonus;
  }
}
